Text copied to clipboard!

Tytuł

Text copied to clipboard!

Starszy Inżynier Oprogramowania

Opis

Text copied to clipboard!
Poszukujemy Starszego Inżyniera Oprogramowania, który dołączy do naszego zespołu technologicznego i będzie odgrywał kluczową rolę w projektowaniu, rozwijaniu oraz utrzymaniu zaawansowanych systemów informatycznych. Osoba na tym stanowisku będzie odpowiedzialna za tworzenie wysokiej jakości kodu, współpracę z zespołami produktowymi i inżynieryjnymi oraz mentoring młodszych programistów. Wymagana jest głęboka znajomość architektury oprogramowania, wzorców projektowych oraz najlepszych praktyk w zakresie tworzenia oprogramowania. Starszy Inżynier Oprogramowania będzie również uczestniczyć w podejmowaniu strategicznych decyzji technicznych, optymalizacji procesów oraz wdrażaniu innowacyjnych rozwiązań, które przyczynią się do rozwoju firmy. Idealny kandydat powinien posiadać umiejętność analitycznego myślenia, rozwiązywania złożonych problemów oraz efektywnej komunikacji w zespole. Oferujemy dynamiczne środowisko pracy, możliwość rozwoju zawodowego oraz udział w ciekawych projektach technologicznych.

Obowiązki

Text copied to clipboard!
  • Projektowanie i rozwój oprogramowania wysokiej jakości
  • Współpraca z zespołami produktowymi i inżynieryjnymi
  • Mentoring i wsparcie młodszych programistów
  • Analiza wymagań i tworzenie specyfikacji technicznych
  • Udział w podejmowaniu decyzji technicznych i wyborze technologii
  • Optymalizacja istniejących rozwiązań i procesów
  • Przeprowadzanie przeglądów kodu i zapewnienie jakości
  • Wdrażanie najlepszych praktyk programistycznych
  • Rozwiązywanie złożonych problemów technicznych
  • Monitorowanie i utrzymanie stabilności systemów

Wymagania

Text copied to clipboard!
  • Minimum 5 lat doświadczenia na podobnym stanowisku
  • Znajomość języków programowania takich jak Java, C#, Python lub inne
  • Doświadczenie z systemami rozproszonymi i architekturą mikroserwisów
  • Umiejętność pracy w metodykach Agile/Scrum
  • Znajomość baz danych SQL i NoSQL
  • Doświadczenie z narzędziami CI/CD
  • Umiejętność analitycznego myślenia i rozwiązywania problemów
  • Dobre umiejętności komunikacyjne i pracy zespołowej
  • Wykształcenie wyższe techniczne (informatyka, inżynieria oprogramowania lub pokrewne)
  • Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w pracy z architekturą mikroserwisów?
  • Opowiedz o projekcie, w którym pełniłeś rolę lidera technicznego.
  • Jakie narzędzia CI/CD znasz i stosujesz?
  • Jak radzisz sobie z rozwiązywaniem konfliktów w zespole?
  • Czy masz doświadczenie w mentoringu młodszych programistów?
  • Jakie wzorce projektowe stosujesz najczęściej i dlaczego?
  • Opisz sytuację, w której musiałeś zoptymalizować istniejący kod.
  • Jakie metodyki zarządzania projektami znasz i stosujesz?
  • Jakie technologie uważasz za kluczowe w rozwoju oprogramowania?
  • Jak dbasz o jakość i testowalność kodu?